package modelo.improvistos;

import modelo.vehiculos.*;

public class Transformacion extends Improvisto{

	//transforma la moto en un auto
	public void aplicarA(Moto unaMoto, int moverX, int moverY){
		unaMoto.mover(moverX, moverY);
		new Auto(unaMoto.getCiudad(), unaMoto.getPosicion(), unaMoto.getConductor());
	}
	//transforma la camioneta en una moto
	public void aplicarA(Camioneta unaCamioneta, int moverX, int moverY){
		unaCamioneta.mover(moverX, moverY);
		new Moto(unaCamioneta.getCiudad(), unaCamioneta.getPosicion(), unaCamioneta.getConductor());
	}
	//transforma el auto en una Camioneta
	public void aplicarA(Auto unAuto, int moverX, int moverY){
		unAuto.mover(moverX, moverY);
		new Camioneta(unAuto.getCiudad(), unAuto.getPosicion(), unAuto.getConductor());
	}

}
